﻿using System;

namespace Shuba.Model
{
    [Serializable]
    public class NegativeFileInfo
    {
        public NegativeFileInfo()
        {
        }

        public NegativeFileInfo
        (
            Guid ROW_ID
            , Int32 COD_BANK
            , string COD_BANK_NAME
            , DateTime DAT_BIRTH_CUST
            , string IDENTITY_NO
            , string COD_CC_HOMEBRN
            , Int32 COD_CUST_ID
            , string COD_DRAWEE_ACCT
            , string NAM_CUST_FULL
            , string REF_INSTR_NO_REJECT
            , double AMT_TXN_LCY
            , string COD_DHIB_STAT
            , DateTime DAT_NSF_REJ
            , string COD_ORG_BRN
            , string CUST_ADDRESS
            , string CUST_PHONE
            , string ENTRY_BY
            , DateTime ENTRY_DATE
            , string UPDATE_BY
            , DateTime UPDATE_DATE
        )
        {
            this.ROW_ID = ROW_ID;
            this.COD_BANK = COD_BANK;
            this.COD_BANK_NAME = COD_BANK_NAME;
            this.DAT_BIRTH_CUST = DAT_BIRTH_CUST;
            this.IDENTITY_NO = IDENTITY_NO;
            this.COD_CC_HOMEBRN = COD_CC_HOMEBRN;
            this.COD_CUST_ID = COD_CUST_ID;
            this.COD_DRAWEE_ACCT = COD_DRAWEE_ACCT;
            this.NAM_CUST_FULL = NAM_CUST_FULL;
            this.REF_INSTR_NO_REJECT = REF_INSTR_NO_REJECT;
            this.AMT_TXN_LCY = AMT_TXN_LCY;
            this.COD_DHIB_STAT = COD_DHIB_STAT;
            this.DAT_NSF_REJ = DAT_NSF_REJ;
            this.COD_ORG_BRN = COD_ORG_BRN;
            this.CUST_ADDRESS = CUST_ADDRESS;
            this.CUST_PHONE = CUST_PHONE;
            this.ENTRY_BY = ENTRY_BY;
            this.ENTRY_DATE = ENTRY_DATE;
            this.UPDATE_BY = UPDATE_BY;
            this.UPDATE_DATE = UPDATE_DATE;
        }

        public Guid ROW_ID { get; set; }
        public Int32 COD_BANK { get; set; }
        public string COD_BANK_NAME { get; set; }
        public DateTime DAT_BIRTH_CUST { get; set; }
        public string IDENTITY_NO { get; set; }
        public string COD_CC_HOMEBRN { get; set; }
        public Int32 COD_CUST_ID { get; set; }
        public string COD_DRAWEE_ACCT { get; set; }
        public string NAM_CUST_FULL { get; set; }
        public string REF_INSTR_NO_REJECT { get; set; }
        public double AMT_TXN_LCY { get; set; }
        public string COD_DHIB_STAT { get; set; }
        public DateTime DAT_NSF_REJ { get; set; }
        public string COD_ORG_BRN { get; set; }
        public string CUST_ADDRESS { get; set; }
        public string CUST_PHONE { get; set; }
        public string ENTRY_BY { get; set; }
        public DateTime ENTRY_DATE { get; set; }
        public string UPDATE_BY { get; set; }
        public DateTime UPDATE_DATE { get; set; }

    }
}
